ruleset->styles[j].section,
ruleset->styles[j].value);
}
+
+ if (_gtk_bitmask_is_empty (_gtk_css_lookup_get_missing (lookup)))
+ break;
}
}
GHashTableIter iter;
gpointer key, value;
+ if (_gtk_bitmask_is_empty (parent_changes))
+ return;
+
priv = context->priv;
g_hash_table_iter_init (&iter, priv->style_data);
if (_gtk_bitmask_get (changes, GTK_CSS_PROPERTY_FONT_SIZE))
changes = _gtk_bitmask_union (changes, data->store->depends_on_font_size);
- build_properties (context, data->store, info, changes);
+ if (!_gtk_bitmask_is_empty (changes))
+ build_properties (context, data->store, info, changes);
_gtk_bitmask_free (changes);
}